<?php
class Confirmacion extends CFormModel
{
	
	public $persona_nombres_apellidos;
	public $persona_genero;
	public $persona_altura_cm;
	public $persona_peso_kg;
	public $persona_tipo_sangre;
	public $persona_tipo_identificacion;
	public $persona_numero_identificacion;
	public $persona_fecha_expiracion_documento;
	public $persona_fecha_nacimiento;
	public $persona_direccion;
	public $persona_telefono;
	public $persona_movil;
	public $persona_email;
	public $persona_ciudad_estado;
	public $persona_pais;
	public $persona_nacionalidad;
	public $persona_nombre_credencial;
	public $inscripcion_evento;
	public $inscripcion_deporte;
	public $inscripcion_modalidad;
	public $inscripcion_categoria;
	public $inscripcion_aplica;
	public $inscripcion_foto;
		
	public function rules() {
		return array(
		/*
			array('persona_nombres,persona_apellidos,persona_nombre_credencial,persona_genero,persona_email,persona_movil,persona_altura_cm,persona_peso_kg,persona_tipo_sangre,persona_numero_identificacion,persona_tipo_identificacion,persona_fecha_expiracion_documento,persona_fecha_nacimiento,persona_pais,persona_nacionalidad,persona_ciudad_estado,persona_direccion,persona_telefono,persona_email,inscripcion_evento,inscripcion_categoria,inscripcion_aplica,inscripcion_deporte,inscripcion_modalidad', 'required','on'=>'atletas'),			
			array('persona_email', 'email','on'=>'atletas'),	
			array('persona_nombres,persona_apellidos', 'length', 'max'=>100,'min'=>3,'tooLong'=>'El nombre y apellido no debe exceder 100 caracteres','tooShort'=>'El nombre y apellido debe tener mas de 10 caracteres','on'=>'atletas'),
			array('persona_nombre_credencial', 'length', 'max'=>45,'min'=>10,'tooLong'=>'El nombre de la credencial no debe exceder 45 caracteres','tooShort'=>'El nombre de la credencial debe tener mas de 10 caracteres','on'=>'atletas'),	
			array('persona_numero_identificacion', 'length', 'max'=>45,'min'=>5,'tooLong'=>'El número de identificación no debe exceder 45 caracteres','tooShort'=>'El número de identificación debe tener mas de 5 caracteres','on'=>'atletas'),
			array('persona_direccion', 'length', 'max'=>500,'min'=>5,'tooLong'=>'La dirección no debe exceder 500 caracteres','tooShort'=>'La dirección debe tener mas de 5 caracteres','on'=>'atletas'),		
			array('persona_ciudad_estado', 'length', 'max'=>80,'min'=>3,'tooLong'=>'El nombre de la ciudad o estado no debe exceder 80 caracteres','tooShort'=>'El nombre de la ciudad o estado debe tener mas de 3 caracteres','on'=>'atletas'),
			array('persona_altura_cm','numerical', 'integerOnly'=>false,'min'=>'100','max'=>'250','tooBig'=>'La altura no debe exceder 250 CM.','tooSmall'=>'La altura debe ser más de 100 CM.','on'=>'atletas'),
			array('persona_peso_kg','numerical', 'integerOnly'=>false,'min'=>20,'max'=>220,'tooBig'=>'El peso no debe exceder 120 KG.','tooSmall'=>'El peso debe ser más de 20 KG.','on'=>'atletas'),
				*/
			
			array('persona_nombres_apellidos,persona_nombre_credencial,persona_tipo_sangre,persona_numero_identificacion,persona_tipo_identificacion,inscripcion_evento,inscripcion_categoria,inscripcion_aplica,inscripcion_deporte,inscripcion_modalidad', 'required'),			
			//array('persona_email', 'email','on'=>'todos'),	
			array('persona_nombres_apellidos', 'length', 'max'=>100,'min'=>3,'tooLong'=>'El nombre y apellido no debe exceder 100 caracteres','tooShort'=>'El nombre y apellido debe tener mas de 10 caracteres'),
			array('persona_nombre_credencial', 'length', 'max'=>45,'min'=>10,'tooLong'=>'El nombre de la credencial no debe exceder 45 caracteres','tooShort'=>'El nombre de la credencial debe tener mas de 10 caracteres'),	
			array('persona_numero_identificacion', 'length', 'max'=>45,'min'=>5,'tooLong'=>'El número de identificación no debe exceder 45 caracteres','tooShort'=>'El número de identificación debe tener mas de 5 caracteres'),
			array('persona_email,persona_genero,persona_movil,persona_altura_cm,persona_peso_kg,persona_tipo_identificacion,persona_fecha_expiracion_documento,persona_fecha_nacimiento,persona_pais,persona_nacionalidad,persona_ciudad_estado,persona_direccion,persona_telefono,', 'length', 'min'=>0),
		);
	}
	
	public function getForm()
	{				
		
		if(isset($_SESSION['foto']) && !empty($_SESSION['foto']))
		{
				
				//$this->persona_nombres_apellidos = $_SESSION['Registro']['persona_nombres_apellidos'];
				//$this->persona_nombre_credencial = $_SESSION['Registro']['persona_nombre_credencial'];
		/*	
		$criteria=new CDbCriteria;
		$criteria->select='pais_id,pais_nombre';  // only select the 'title' column
		$criteria->order='pais_nombre';
		*/
		/*
		$criteria->condition='postID=:postID';
		$criteria->params=array(':postID'=>10)
		*/
		/*
		$paises = Pais::model()->findAll($criteria); 		
		
		$usuario=User::model()->findByPk(Yii::app()->user->id);		
		$usuarioPaisId=0;
		
		$arrayFin=array();
		
		foreach ($paises as $pais)
		{
				if	($usuario->pais==$pais->pais_nombre)
					$usuarioPaisId=$pais->pais_id;
				else
					$arrayFin[$pais->pais_id]=$pais->pais_nombre;			
		}
		
		$arrayInicial=array($pais->pais_id=>ucfirst($usuario->pais));
		$arrayPaises=array_merge($arrayInicial,$arrayFin);
			
		$fechaHoy = date("m/d/Y");
		*/

		
			
		return new CForm(array(
		
			'title'=>'Confirmación de Datos',
			'showErrorSummary'=>true,		
			'elements'=>array(	
				'<div class="span-11" align="center"><img src="'.Yii::app()->request->baseUrl.'/'.$this->inscripcion_foto.'" alt="foto" width="150px" height="150px"/></div>',			
				
				'<div class="span-10">
				FECHA DE NACIMIENTO (dd/mm/aaaa): 
					<div class="round-bor">',
				$this->persona_fecha_nacimiento,
				'	</div>
				</div>',
					
				'<div class="span-10">
				PAÍS DE NACIMIENTO: 
					<div class="round-bor">',
				$this->persona_pais,
				'	</div>
				</div>',

				'<div class="span-10">
				NACIONALIDAD: 
					<div class="round-bor">',
				$this->persona_nacionalidad,
				'	</div>
				</div>',

				/******************************************/
				'<div class="span-10">
				NOMBRES Y APELLIDOS COMPLETOS:
					<div class="round-bor">',
						$this->persona_nombres_apellidos,
				'	</div>
				</div> <div class="span-1">&nbsp;</div>',
				
				'<div class="span-10">
				CIUDAD O ESTADO:
					<div class="round-bor">',
						$this->persona_ciudad_estado,
				'	</div>
				</div>',
						
				/******************************************/
						
				'<div class="span-10">
				NOMBRE QUE DESEA IMPRESO EN LA ACREDITACION:
					<div class="round-bor">',
						$this->persona_nombre_credencial,
				'	</div>
				</div><div class="span-1">&nbsp;</div>',
				
				'<div class="span-10">
				DIRECIÓN (Calle y Número):
					<div class="round-bor">',
						$this->persona_direccion,
				'	</div>
				</div>',
				
				/******************************************/
						
				'<div class="span-10">
				GÉNERO:
					<div class="round-bor">',
						$this->persona_genero,
				'	</div>
				</div><div class="span-1">&nbsp;</div>',
				
				'<div class="span-10">
				TELÉFONO:
					<div class="round-bor">',
						$this->persona_telefono,
				'	</div>
				</div>',
				
				/******************************************/
						
				'<div class="span-4">
					ALTURA (CM)
					<div class="round-bor">',
						$this->persona_altura_cm,
				'	</div>
				</div>
				<div class="span-2">&nbsp;</div>',
				
				'<div class="span-4">
					PESO (KG)
					<div class="round-bor">',
						$this->persona_peso_kg,
				'	</div>
				</div>
				<div class="span-1">&nbsp;</div>',
				
				'<div class="span-10">
				TELÉFONO MÓVIL:
					<div class="round-bor">',
						$this->persona_movil,
				'	</div>
				</div>',
						
				/******************************************/
						
				'<div class="span-10">
				TIPO DE SANGRE:
					<div class="round-bor"> RH ',
						$this->persona_tipo_sangre,
				'	</div>
				</div><div class="span-1">&nbsp;</div>',
				
				'<div class="span-10">
				CORREO ELECTRÓNICO(EMAIL):
					<div class="round-bor">',
						$this->persona_email,
				'	</div>
				</div>',		
			
				
				/******************************************/

				'<div class="span-10">
				TIPO DE IDENTIFICACIÓN:
					<div class="round-bor">',
						$this->persona_tipo_identificacion,
				'	</div>
				</div><div class="span-1">&nbsp;</div>',
				
				'<div class="span-10">
				FUNCIÓN:
					<div class="round-bor">',
						$this->inscripcion_aplica,
				'	</div>
				</div>',
						
				/******************************************/

				'<div class="span-10">
				NÚMERO DE IDENTIFICACIÓN:
					<div class="round-bor">',
						$this->persona_numero_identificacion,
				'	</div>
				</div><div class="span-1">&nbsp;</div>',
				
				'<div class="span-10">
				DEPORTE Y ACTIVIDAD:
					<div class="round-bor">',
						$this->inscripcion_deporte,
				'	</div>
				</div>',		
						
				/******************************************/		
						
				/******************************************/

				'<div class="span-10">
				FECHA DE EXPIRACIÓN DE LA IDENTIFICACIÓN (dd/mm/aaaa):
					<div class="round-bor">',
						$this->persona_fecha_expiracion_documento,
				'	</div>
				</div><div class="span-1">&nbsp;</div>',
				
				'<div class="span-10">
				&nbsp;',
						
				'
				</div>',		
						
				/******************************************/	
						
				'<hr/>',
			),
			'buttons'=>array(
				'previous'=>array(
					'type'=>'submit',
					'label'=>'Atrás'
				),
				'submit'=>array(
					'type'=>'submit',
					'label'=>'Confirmar'
				)
			)
		), $this);
			}
		
		
		return new CForm(array(
		
			'title'=>'DEBE INGRESAR UNA FOTO ANTES DE CONTINUAR CON EL REGISTRO',
			'showErrorSummary'=>true,
			'attributes'=>array('enctype'=>'multipart/form-data'),
			'elements'=>array(
		'<a href="'.Yii::app()->request->baseUrl.'/index.php/fichas/foto">CLIC AQUI PARA AGREGAR FOTO.</a>',
		)),$this);
		
		
	}
	
}